home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
05
/
4
/
DISK0543.ZIP
/
ARCTRIG.BAS
< prev
next >
Wrap
BASIC Source File
|
1985-06-02
|
2KB
|
63 lines
10 CLS
20 KEY OFF
30 REM
40 PRINT : PRINT : PRINT
50 PRINT TAB(28) " A MATH (TRIG) PROGRAM"
60 PRINT : PRINT
70 PRINT TAB(22) "****** INVERSE TRIG FUNCTIONS ******"
80 PRINT : PRINT :
90 PRINT TAB(30) " BY CHRIS SPRATT"
100 PRINT :PRINT TAB(32) "VICTORIA, B.C."
110 PRINT
120 PRINT TAB(34) "APR. 1985"
130 PRINT
140 PRINT : PRINT : PRINT
150 GOSUB 580:
160 LOCATE 24,25
170 PRINT "PRESS ANY KEY TO CONTINUE"
180 B$ = INPUT$ (1)
190 REM
200 CLS : PRINT : PRINT : PRINT : PRINT
210 PIT = 3.141593# : PTT = 180!/ 3.141593#
220 REM
230 CLS
240 LOCATE 7,27
250 INPUT " INPUT THE NUMBER IN "; DS
260 CON0 = 1.570796305#
270 CON1 = -.2145988016#
280 CON2 = .0889789874#
290 CON3 = -.0501743046#
300 CON4 = .030891881#
310 CON5 = -.0170881256#
320 CON6 = .0066700901#
330 CON7 = -.0012624911#
340 DS7 = CON7*(DS*DS*DS*DS*DS*DS*DS)
350 DS6 = CON6*(DS*DS*DS*DS*DS*DS)
360 DS5 = CON5*(DS*DS*DS*DS*DS)
370 DS4 = CON4*(DS*DS*DS*DS)
380 DS3 = CON3*(DS*DS*DS)
390 DS2 = CON2*(DS*DS)
400 DS1 = CON1*DS
410 DS10 = CON0 +DS1 + DS2 + DS3 + DS4 + DS5 + DS6+ DS7
420 DS11 = SQR(1! - DS)
430 DSS = DS11*DS10
440 DSI= PIT - DSS
450 DSI =(DSI - DSS)/2
460 DSC = DSS
470 PRINT :PRINT :PRINT
480 PRINT TAB(20) "THE ARCOS VALUE OF " DS;"IN RADIANS IS ";DSC
490 PRINT :PRINT
500 PRINT TAB(20) "THE ARCSIN VALUE OF "DS;"IN RADIANS IS ";DSI
510 DDSC = DSC * PTT
520 DDSI = DSI * PTT
530 PRINT :PRINT
540 PRINT TAB(20) "THE ARCOS VALUE OF "DS;" IN DEGREES IS ";DDSC
550 PRINT :PRINT
560 PRINT TAB(20) "THE ARCSIN VALUE OF "DS;" IN DEGREES IS "; DDSI
570 END
580 PRINT
590 PRINT TAB(10)" THIS PROGRAM GIVES THE ARCOSINE AND ARCSINE INVERSE"
600 PRINT TAB(10)" TRIG FUNCTIONS THAT ARE NOT SUPPORTED IN BASIC."
610 PRINT TAB(10)" THE ARCTANGENT FUNCTION IS NOT GIVEN AS BASIC SUPPORTS THIS."
620 RETURN